# -*- coding: utf-8 -*-
from django.db import models

from datetime import date

class PreciosProductoManager(models.Manager):    
    def get_precio_x_fecha(self, producto, fecha):
        producto = self.get(producto__descripcion__iexact=producto, fecha_inicio__lte=fecha, fecha_final__gte=fecha)
        return producto.precio_catalogo
        #productos = self.filter(producto__descripcion__iexact=producto)    
        #for producto in productos:
        #    if fecha >= producto.fecha_inicio and fecha <= producto.fecha_final:
        #        return producto.precio_catalogo
        #        break
        #    else:
        #        continue
################################################################################